type runtime.spanClass
131 uses
runtime (current package)
malloc.go#L996: func (c *mcache) nextFree(spc spanClass) (v gclinkptr, s *mspan, checkGCTrigger bool) {
malloc.go#L1456: func mallocgcSmallNoscanReuse(c *mcache, span *mspan, spc spanClass, size uintptr, needzero bool) unsafe.Pointer {
malloc.go#L2044: func (c *mcache) nextReusableNoScan(s *mspan, spc spanClass) (gclinkptr, *mspan) {
malloc_generated.go#L45: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L210: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L375: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L540: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L705: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L870: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L1035: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L1200: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L1365: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L1530: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L1695: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L1860: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L2025: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L2190: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L2355: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L2520: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L2685: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L2850: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L3015: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L3180: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L3345: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L3510: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L3675: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L3840: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L4005: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L4170: const spc = spanClass(sizeclass<<1) | spanClass(0)
malloc_generated.go#L6675: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L6811: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L6947: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7083: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7219: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7355: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7491: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7627: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7763: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L7899: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8035: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8171: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8307: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8443: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8579: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8715: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8851: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L8987: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9123: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9259: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9395: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9531: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9667: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9803: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_generated.go#L9939: const spc = spanClass(sizeclass<<1) | spanClass(1)
malloc_stubs.go#L167: const spc = spanClass(sizeclass<<1) | spanClass(noscanint_)
malloc_stubs.go#L269: const spc = spanClass(sizeclass<<1) | spanClass(noscanint_)
mcache.go#L160: func (c *mcache) refill(spc spanClass) {
mcache.go#L305: atomic.Xadd64(&stats.smallAllocCount[spanClass(i).sizeclass()], slotsUsed)
mcache.go#L373: func (c *mcache) addReusableNoscan(spc spanClass, ptr uintptr) {
mcache.go#L386: func (c *mcache) hasReusableNoscan(spc spanClass) bool {
mcentral.go#L24: spanclass spanClass
mcentral.go#L49: func (c *mcentral) init(spc spanClass) {
mgcmark_greenteagc.go#L70: class spanClass
mgcmark_greenteagc.go#L113: func (imb *spanInlineMarkBits) init(class spanClass, needzero bool) {
mgcsweep.go#L89: func (s sweepClass) split() (spc spanClass, full bool) {
mgcsweep.go#L90: return spanClass(s >> 1), s&1 == 0
mheap.go#L505: spanclass spanClass // size class and noscan (uint8)
mheap.go#L582: type spanClass uint8
mheap.go#L586: tinySpanClass = spanClass(tinySizeClass<<1 | 1)
mheap.go#L589: func makeSpanClass(sizeclass uint8, noscan bool) spanClass {
mheap.go#L590: return spanClass(sizeclass<<1) | spanClass(bool2int(noscan))
mheap.go#L594: func (sc spanClass) sizeclass() int8 {
mheap.go#L599: func (sc spanClass) noscan() bool {
mheap.go#L818: h.central[i].mcentral.init(spanClass(i))
mheap.go#L1006: func (h *mheap) alloc(npages uintptr, spanclass spanClass) *mspan {
mheap.go#L1224: func (h *mheap) allocSpan(npages uintptr, typ spanAllocType, spanclass spanClass) (s *mspan) {
mheap.go#L1439: func (h *mheap) initSpan(s *mspan, typ spanAllocType, spanclass spanClass, base, npages, scav uintptr) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |